Skip to main content link. Accesskey S
  • Help
  • HCL Logo
  • HCL Sametime wiki
  • THIS WIKI IS READ-ONLY. Individual names altered for privacy purposes.
  • HCL forums and blogs
  • Home
  • Product Documentation
  • Community Articles
  • Learning Center
Search
Community Articles > Sametime Standard > Sametime Standard best practices > Optimizing Sametime's Name Lookup solution
  • Share Show Menu▼
  • Subscribe Show Menu▼

Recent articles by this author

Using and managing Sametime emoticons

How to use an emoticon in a Sametime chat window; how to manage your Sametime emoticon palettes

Guide for Lotus Sametime 8.5 audio and video

This document offers information for planning, implementing, using, and troubleshooting Sametime 8.5 audio and video (AV) features, including diagrams of the call flow and good practices to follow.

Upgrading the IBM Lotus Sametime client embedded in IBM Lotus Notes to Lotus Sametime 8.5.1 or 8.5.2

This article describes how to upgrade the IBM® Lotus® Sametime® embedded client within IBM Lotus Notes® to version 8.5.1 by using either the Sametime add-on installer only or in conjunction with Lotus Notes Smart Upgrade.

Optimizing Name Lookup: Network

In this section, we discuss some strategies and items to check for the network. ==Introduction== The network plays a key part in the performance of the STResolve service. The key areas to investigate are on, and also between, the Sametime Server and LDAP server. Certain operating systems have ...

Optimizing Name Lookup: LDAP Directory servers

In this section, we describe best practices for LDAP optimizations. Each LDAP implementation is unique, so it is not possible to give an exact set of steps for changes on the directory server. However, there are a few best practices that apply globally to all LDAP implementations, as follows: ...
Community articleOptimizing Sametime's Name Lookup solution
Added by ~George Eknimarli | Edited by IBM contributor~Anita Rejumister on December 3, 2009 | Version 8
  • Actions Show Menu▼
expanded Abstract
collapsed Abstract
No abstract provided.
Tags: 8.0, administrators, configuration, performance, planning, name_lookup
ShowTable of Contents
HideTable of Contents
  • 1 Introduction
  • 2 Symptoms of poor Name Lookup performance
  • 3 Components of the name lookup solution
  • 4 Optimization strategy
  • 5 Resources
This guide provides a high-level overview, background information, and best practice recommendations on Lotus Sametime's Name Lookup solution.

Introduction

One of the most heavily used features of the Lotus Sametime server is the Sametime Resolve (STResolve) service that provides name lookup and resolution. At a very basic level, the STResolve service facilitates the most common and necessary end-user functions like authentication, user searching, and online awareness. Thus it is essential that you take careful consideration in how you plan your environment. Improper planning or configuration can result in very poor performance of Sametime's Name Lookup solution, thus resulting in a very poor user experience. This information guide is designed to provide you with the most up-to-date information about how to plan and configure your environment for the best possible experience for your organization.



Symptoms of poor Name Lookup performance

How does poor performance of Sametime's Name Lookup solution manifest itself? You will know immediately when Sametime's Name Lookup solution is not performing very well within your organization.  Your users will tell you they cannot do anything within Sametime, such as:

  • Unable to log into Sametime or it is taking a very long time to log in.
  • Unable to add contacts or groups
  • Unable to use quickfind to find people or groups
  • Inconsistent awareness within the Lotus Notes Inbox or Notes applications (for example, the address book)
  • Inconsistent awareness within web-based applications integrated with Sametime (Lotus Quickr, Lotus Connections, WebSphere Portal, and so on)
  • Notes client process spikes to 100% utilization, and logging off from Sametime in the Notes client returns the CPU on the Notes process to normal
  • Opening a chat session with another client shows the message "Initializing chat: Resolving User Name". This is an organization-wide outage
  • Sametime business card may be missing information or otherwise not display properly

On the server, the following symptoms might appear:
  • On IBM i operating system (iSeries), the STMux task might terminate abnormally
  • The Sametime Resolve task remains at high CPU utilization or might terminate abnormally

When multiple reports of the symptoms above occur, then you should consider implementing IBM's best practices as outlined in this guide.

Components of the name lookup solution

Sametime's Name Lookup solution is comprised of four main components (see illustration below):

  • Client(s)
  • Sametime server(s)
  • LDAP Directory Server(s)
  • Network

Each component is part of the overall Name Lookup solution. Thus it is necessary to inspect each component individually to ensure that each component is configured and set up properly for Sametime to provide an efficient, speedy, and optimized Name Lookup solution. This illustration shows you each component of your specific solution that you should inspect individually.

 component diagram

Optimization strategy

When reviewing each of the components, you should be perform the review in this order, as shown above:


1. Client
2. Sametime server
3. Directory server
4. Network

The strategy is to filter out as many unnecessary requests as possible early in the process, then optimize the requests that are legitimate. Reducing the number of requests generated on the client reduces the STResolve queue length on the Sametime server. Changes on the Sametime server can decrease the number of name lookup requests that have to be sent to the LDAP Directory server and in turn the number of requests that the LDAP server needs to process.  Addressing any network problems can prevent bottlenecks that affect performance.

Let's look at an example.  Here are some of the strings that might be submitted to the STResolve service:
String
Description
John Doe/Example
Notes name
johndoe@example.com
Email addresses for internal user
janedoe@hotmail.com
External email address
Jo
Extremely short string in quickfind
John
Given name, surname, or other strings entered by the user

Certain types of requests, such as those containing an external email address, can immediately be classified as non-resolvable (unless the Sametime Gateway is used in the organization). Search strings that are extremely short and return a large number of results should also be discarded. The key to optimizing is to realize as many efficiencies as possible by identifying patterns or adjusting components to handle the name lookup load.

The pages linked below discuss each of the components in more detail and the optimization strategy for each.

  • Clients (Sametime Connect / Notes (basic or standard) / iNotes)
  • Sametime server(s)
  • LDAP Directory servers
  • Network

Resources

As a complement to this guide, review the following resources:

  • Best Practices for using LDAP with Lotus Sametime. Abstract: This article contains an overview of LDAP components and how Lotus Sametime Community Server works with LDAP to provide authentication, name lookups, and name resolution. The article describes best practices for creating search filters, setting sametime.ini parameters, and enhancing Sametime and LDAP performance. A troubleshooting table with common problems and resolutions is included.
  • Lotus Tech Exchange recording: Sametime resolve, Notes IM, and LDAP performance considerations - 10 June 2009
    Abstract: Audio recording and presententation of a Webcast about recommendations and solutions you can implement today to reduce impact of name lookups on your Sametime infrastructure.


< | Next

 


  • Actions Show Menu▼


expanded Attachments (1)
collapsed Attachments (1)
Edit the article to add or modify attachments.
File TypeSizeFile NameCreated OnDelete file
image/jpeg 32 KB clientdiagram.jpeg 11/24/09, 2:56 PM
expanded Versions (8)
collapsed Versions (8)
Version Comparison     
VersionDateChanged by              Summary of changes
This version (8)Dec 3, 2009, 2:49:39 AM~Anita Rejumister  IBM contributor
7Dec 3, 2009, 2:42:28 AM~Sean Lopvelumar  IBM contributor
6Dec 1, 2009, 3:41:33 PM~Sean Lopvelumar  IBM contributor
5Dec 1, 2009, 2:16:05 PM~Sean Lopvelumar  IBM contributor
4Nov 30, 2009, 7:34:39 PM~Pippy Minnulyjip  IBM contributor
3Nov 24, 2009, 6:00:41 PM~Fred Minfreetheretsi  IBM contributor
2Nov 24, 2009, 5:56:31 PM~Fred Minfreetheretsi  IBM contributor
1Nov 24, 2009, 3:11:18 PM~Fred Minfreetheretsi  IBM contributor
expanded Comments (0)
collapsed Comments (0)
Copy and paste this wiki markup to link to this article from another article in this wiki.
Go ElsewhereStay ConnectedAbout
  • HCL Software
  • HCL Digital Solutions community
  • HCL Software Support
  • BlogsDigital Solutions blog
  • Community LinkHCL Software forums and blogs
  • About HCL Software
  • Privacy
  • Accessibility